.quote {
	overflow:hidden;
	margin:10px 0;
	padding-left:16px;
	background:url(../../static/image/common/qa.gif) no-repeat 0 0;
	color:#666;
}
.quote blockquote {
	display:inline;
	margin:0;
	padding-right:16px;
	background:url(../../static/image/common/qz.gif) no-repeat 100% 100%;
}
.m_c .quote {
	width:585px;
}
.blockcode {
	overflow:hidden;
	margin:10px 0;
	padding:5px 10px;
	background:#F7F7F7;
	color:#666;
}
.blockcode code {
	font-family:Monaco, Consolas, \"Lucida Console\", \"Courier New\", serif;
	font-size:12px;
	line-height:1.8em;
}
* html .blockcode code {
	font-family:\"Courier New\", serif;
}
.ct2_a .mn {
	float:left;
}
.appl {
	float:right;
	margin-top:8px;
	border:none;
	background-color:transparent;
}
.upf {
	width:500px;
}
*+html .upf {
	width:520px;
}
.p_tbl {
	height:auto;
	line-height:160%;
	border-bottom:none;
}
.p_tbl table {
*table-layout:fixed;
}
.p_tbl table td {
	height:28px;
	line-height:28px;
	border-bottom:1px solid #F2F2F2;
}
.atnu {
	width:16px;
}
.atna {
}
.atna p img, .attswf p img {
	vertical-align:middle;
	height:16px;
}
.atna .lighttxt, .attswf .lighttxt {
	color:#666 !important;
}
.attpr {
	width:40px;
	text-align:center;
}
.attv .px, .attp .px {
	width:25px;
}
.attv {
	width:100px;
}
.atturl img {
	height:20px !important;
}
.attc {
	width:20px
}
*+html .attc {
	width:40px;
}
.atds {
	width:80px;
	text-align:center;
}
.atds .px {
	width:60px;
}
.attp {
	text-align:center;
	width:40px;
}
.upfl {
	height:auto !important;
	height:165px;
	max-height:300px;
	overflow:auto;
	overflow-x:hidden;
}
.upfl a, #imgattachlist a {
	color:#369;
}
.upfl table td {
	border-bottom:1px solid #C2D5E3;
	height:30px;
	line-height:24px;
}
.upnf {
	white-space:normal;
}
.upbk {
	zoom:1;
}
.fldt {
	margin-bottom:8px;
}
.ufl {
	width:300px;
}
.ufl p {
	padding:4px 0;
	border-top:1px solid #C2D5E3;
}
.p_pop .flb {
	position:absolute;
	right:10px;
	top:18px;
*top:13px;
}
.imgl {
	margin-bottom:5px;
	width:100%;
*width:99.6%;
}
.imgl td {
	padding:8px 0;
	text-align:center;
}
.imgl img {
	border:1px solid #999;
}
.imgf .px {
	width:106px;
	padding:2px;
	height:14px;
	line-height:14px;
}
.imgdeleted {
	opacity:0.3;
	filter:alpha(opacity=30);
}
.fnm {
	width:130px !important;
}
.fszm {
	width:55px !important;
	line-height:normal;
}
.fnm li, .fszm li, .simm li {
	cursor:pointer;
}
.qsv {
	padding-left:16px;
	width:16px;
	height:16px;
	background:url(../../static/image/common/repquote.gif) no-repeat 50% 50%;
	cursor:pointer;
}
.marked {
	padding-right:16px;
	background:url(../../static/image/common/mark.png) no-repeat 100% 50%;
}
#taglistarea a {
	white-space:nowrap;
	zoom:1;
}
#taglistarea .marked {
	padding-right:0;
	background:none;
	font-weight:700;
	color:#F26C4F !important;
}
#newspecial_menu {
	width:90px;
}
#newspecial_menu li, #sti .wx {
	display:block;
	background:url(../../static/image/common/folder_new.gif) no-repeat 8px 50%;
	zoom:1;
}
#newspecial_menu .poll, #sti .poll {
	background-image:url(../../static/image/common/pollsmall.gif);
}
#newspecial_menu .trade, #sti .trade {
	background-image:url(../../static/image/common/tradesmall.gif);
}
#newspecial_menu .reward, #sti .reward {
	background-image:url(../../static/image/common/rewardsmall.gif);
}
#newspecial_menu .activity, #sti .activity {
	background-image:url(../../static/image/common/activitysmall.gif);
}
#newspecial_menu .debate, #sti .debate {
	background-image:url(../../static/image/common/debatesmall.gif);
}
#newspecial_menu a {
	display:block;
	padding:3px 0 3px 30px;
	white-space:normal;
}
#newspecial_menu a:hover {
	background:none;
	color:#369;
	text-shadow:none;
	text-decoration:underline;
}
#sti {
}
#sti .wx {
	padding-left:25px;
	background-position:0 50%;
}
#sti .tb {
	margin-top:0;
}
#f_pst .bm_c {
	padding:20px;
}
#f_pst .tedt {
	width:auto;
}
.hasfsl {
	margin-right:170px;
	zoom:1;
}
#f_pst .upfl {
	height:auto;
	max-height:100%;
}
#f_pst .upfl td {
	padding:4px 0;
	border-bottom-color:#CDCDCD;
}
#f_pst .atds {
	width:100px;
}
#f_pst .px {
	padding:2px;
}
.fl {
}
.fl_tb {
	width:100%;
}
.fl_tb td {
	padding:10px 0;
}
.fl_icn {
	padding-right:10px !important;
	width:31px;
}
.fl_by {
	width:220px;
}
.fl_by div {
	margin-left:10px;
	width:210px;
	padding-left:8px;
	word-break:keep-all;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fl_by div .xi2 {
	zoom:1;
}
.fl_by cite {
	display:block;
}
.fl_i {
	width:150px;
	text-align:right;
}
.fl_i em {
	display:block;
	width:5em;
}
.fl .i_z {
	margin-right:8px;
	padding-right:8px;
	border-right:1px solid #C2D5E3;
}
.fl_icn_g {
	float:left;
	width:31px;
}
.fl_g {
	vertical-align:top;
}
.fl_g dl {
	margin-left:31px;
	padding-left:10px;
}
.fl_g dt {
	font-weight:700;
}
.fl_row td {
	border-top:1px dashed #CDCDCD;
}
.flt {
}
.flt .flc {
	width:294px;
}
.gcop {
	margin-right:15px;
	clear:left;
}
.ghfl dt, .flt dt {
	font-size:14px;
	font-weight:700;
}
.ghfl dt span, .flt dt span, .flt dd span {
	font-size:12px;
	font-weight:200;
	color:#999;
}
.ghfl dd, .flt dd {
	line-height:1.8em;
}
.bdl {
	float:left;
	overflow:hidden;
	border:1px solid #BDD7E3;
	background-color:#F5F9FB;
}
.ie6 .bdl {
	position:relative;
}
.bdl_h {
	height:32px;
	line-height:22px;
}
.bdl .tbn {
	margin:10px;
}
.bdl dl {
	margin:-1px -10px 0;
}
.bdl dt {
	overflow:hidden;
	height:27px;
	line-height:27px;
	border:solid #CCE0EB;
	border-width:1px 0;
	background:#F5F9FB url(../../static/image/common/titlebg_sd.png) repeat-x 100% 0;
}
.bdl dt a {
	display:block;
	padding:0 15px 0 10px;
}
.bdl dt a:hover, .bdl_a a:hover {
	text-decoration:none;
}
.bdl dd {
	display:none;
}
.bdl dd a {
	display:block;
	margin:0 3px;
	padding:0 7px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.bdl dl.a {
	padding-bottom:4px;
	background-color:#FFF;
}
.bdl dl.a dt {
	margin-bottom:3px;
	background-position:100% -27px;
}
.bdl dl.a dd, .bdl_fav dd {
	display:block;
	overflow:hidden;
	zoom:1;
}
.bdl dd.bdl_a a {
	background-color:#F5F9FB;
	font-weight:700;
	color:#369;
}
#forumnew {
	position:absolute;
	right:0;
	top:0;
	z-index:-1;
}
.tl #forumnewshow {
	background:#FFFAF3;
	font-size:12px;
	text-align:center;
}
.tl #forumnewshow th, .tl #forumnewshow td {
	padding:0;
	border:0;
}
.tl #forumnewshow th:hover, .tl #forumnewshow td:hover {
	background:#FFFFE9;
}
.tl #forumnewshow a {
	display:block;
	border-top:1px solid #F4E4B4;
	border-bottom:1px solid #F4E4B4;
	text-indent:25px;
	height:29px;
	line-height:29px;
	color:#EFAA00;
}
.tl #forumnewshow a:hover {
	text-decoration:none;
}
#checknewline tr td, #checknewline tr th {
	background:#FFFFEB;
	text-align:center;
	color:#666;
}
.newthread tr th, .newthread tr td {
	background:#FFFAF3;
}
.newthread .new em {
	margin-right:4px;
}
.newthread .new em, .newthread .new em a {
	color:#007CD5;
	font:12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif;
}
.forumrefresh {
	padding-right:14px;
	background:url(../../static/image/common/refresh.png) no-repeat 100% 50%;
}
.fct a {
	float:left;
	margin-left:8px;
}
.fa_fav_0, .fa_fav, .fa_rss, .fa_achv, .fa_bin, .fa_ivt {
	padding-left:20px;
	background:no-repeat 0 50%;
}
.fa_fav_0 {
	background-image:url(../../static/image/common/fav_grey.gif);
}
.fa_fav {
	background-image:url(../../static/image/common/fav.gif);
}
.fa_rss {
	background-image:url(../../static/image/common/feed.gif);
}
.fa_achv {
	background-image:url(../../static/image/common/clock.gif);
}
.fa_bin {
	background-image:url(../../static/image/common/recyclebin.gif);
}
.fa_ivt {
	background-image:url(../../static/image/common/user_add.gif);
}
#fh {
	width:644px;
}
.mw #fh {
	width:100%;
}
#fh .bm {
	padding-top:5px;
	padding-bottom:0;
}
#nv_group #fh {
	margin-bottom:1em;
}
#fh #gh {
	padding-top:10px;
}
#fh .h {
	margin-top:10px;
}
#fh .h * {
	float:left;
}
#fh h1 {
	margin-right:10px;
	font-size:16px;
}
#fh .h .y {
	float:right;
}
#fh .o a {
	float:left;
	margin-right:10px;
}
#fh.m {
	padding-top:0;
	background-color:#F2F2F2;
}
.xst {
	font-family:Tahoma, Helvetica, 'SimSun', sans-serif;
	font-size:14px;
}
.ttp {
	margin-bottom:5px;
	padding-top:10px;
	border-width:2px 0 0;
	background:transparent;
}
.ttp li {
	float:left;
	padding-bottom:5px;
}
.ttp a, .ttp strong {
	float:left;
	margin-right:5px;
	padding:4px 8px 3px;
	height:18px;
	border:1px solid #CDCDCD;
	background:#FFF;
	white-space:nowrap;
}
.ttp a:hover {
	border-color:#369;
	color:#369;
	text-decoration:none;
}
.ttp .a a {
	padding-right:12px;
	padding-left:12px;
	border-color:#369;
	background:#E5EDF2;
	color:#369;
}
.ttp .pipe {
	float:left;
	margin-right:10px;
	padding:0;
	width:2px;
	height:27px;
	background:#C2D5E3;
	text-indent:-9999px;
}
.cttp {
	overflow:hidden;
	padding-right:35px;
	height:32px;
}
.cttp .unfold, .cttp .fold {
	float:right;
	display:inline;
	margin:5px -35px 9px 0;
	padding:0 0 0 10px;
	width:25px;
	height:18px;
	background-color:transparent;
	color:#369;
	font-weight:400;
}
.tl .bm_c {
	padding-top:0;
}
.tl table {
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
}
.tl th, .tl td {
	padding:5px 0;
	border-bottom:1px solid #C2D5E3;
}
.emptb th, .emptb td {
	padding:0;
	border-bottom:none;
}
.tl tr:hover th, .tl tr:hover td {
	background-color:#F2F2F2;
}
.tl th {
	padding-right:1.5em;
	zoom:1;
}
.tl th a:visited {
	color:#666;
}
.fromg {
	visibility:hidden;
}
.ie6 .fromg, tr:hover .fromg {
	visibility:visible;
}
.tl .icn {
	padding-left:5px;
	width:25px;
	text-align:left;
}
.tl .new {
}
.tl .comm {
}
.tl .frm {
	width:150px;
}
.tl .o {
	width:20px;
}
.tl .num {
	width:60px;
	line-height:14px;
}
.tl .by {
	width:105px;
	line-height:14px;
}
.tl cite, .tl .num em {
	display:block;
}
.tl th em {
	margin-right:4px;
	zoom:1;
}
.tl th em, .tl th em a {
	color:#007CD5;
}
.tl td em {
	font-size:11px;
	font-family:Arial, PMingliu, sans-serif;
	-webkit-text-size-adjust:none;
}
.tl td em, .tl td em a {
	color:#999;
}
.tl .ts th, .tl .ts td {
	padding:3px 0;
	border-bottom-color:#CDCDCD;
	background:#F2F2F2;
}
.tl .th {
	margin-top:1px;
	padding:0 10px;
	border-bottom:1px solid #CDCDCD;
	background:#F2F2F2;
}
.tl .th table {
	border:none;
}
.tl .th td, .tl .th th {
	height:20px;
	border:none;
	vertical-align:baseline;
}
.tl .tf {
	padding:3px 0;
}
.tf .showmenu:hover {
	border-color:#C2D5E3;
}
.recy {
	text-decoration:line-through;
}
.tps {
	white-space:nowrap;
}
.tps a {
	padding:2px 4px;
	color:#444;
}
.tps a:hover {
	background-color:#F2F2F2;
	color:#007CD5;
}
.mfm .mtm {
	margin-right:10px;
}
.mfm span {
	height:26px;
	white-space:nowrap;
}
.ttp .a a:hover {
	background:#E5EDF2 url(../../static/image/common/close-s.png) no-repeat 100% 11px;
}
#ttp_all a:hover {
	background-image:none !important;
}
#atarget, .unchk, .chked {
	padding-left:15px;
	line-height:16px;
	background:url(../../static/image/common/atarget.png) no-repeat 0 3px;
	color:#369;
	cursor:pointer;
}
.ie_all #atarget, .ie_all .unchk, .ie_all .chked {
	display:inline-block;
	height:20px;
	line-height:20px;
}
#atarget.atarget_1, .chked {
	background-position:0 -37px;
}
.unchk:hover, .chked:hover {
	text-decoration:none;
}
#a_magic_doodle {
	padding-left:20px;
	background:url(../../static/image/magic/doodle.small.gif) 0 50% no-repeat;
}
.mlt {
}
.mlt li {
	display:inline;
	margin:0 4px 10px;
	padding-top:5px;
	border:1px solid #E5EDF2;
	border-bottom-color:#C2D5E3;
	background:#FFF;
	text-align:left;
}
.mlt .sum {
	padding:0 5px;
	border-radius:5px;
	background:#E5EDF2;
}
.mlt .c .nopic {
	background:#FFF url(../../static/image/common/nophototiny.png) no-repeat 50% 50%;
}
.mlt img.vm {
	display:inline;
}
.mlt h3 {
	height:30px;
	line-height:30px;
	font-weight:400;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.mlt li .cl {
	height:18px;
	overflow:hidden;
}
.mlt li .c {
	height:auto !important;
}
.tl tbody:last-child th, .tl tbody:last-child td {
	border-bottom:none;
}
#visitedforums_menu {
	width:150px;
}
#visitedforums_menu li {
	display:block;
	float:none;
}
#visitedforums_menu td {
	padding:5px 10px;
	vertical-align:top;
}
#visitedforums_menu a {
	white-space:normal !important;
	display:inline-block;
	overflow:hidden;
	height:1.5em;
}
#v_forums {
	width:120px;
}
.visited_w {
	width:400px !important;
}
.visited_w table {
	table-layout:fixed;
	width:100%;
}
.visited_w #v_threads {
	border-right:1px solid #CDCDCD;
}
#v_threads li, #v_forums li {
	padding-left:10px;
	background:url(../../static/image/common/dot.gif) no-repeat 0 7px;
}
#fastsmilies {
	text-align:right;
}
#fastsmilies table {
	table-layout:auto;
	width:160px;
	height:133px;
}
#fastsmilies td {
	text-align:right;
	vertical-align:middle;
	cursor:pointer;
}
#fastsmilies img {
	vertical-align:middle;
}
.unfold, .fold {
	float:right;
	padding-left:10px;
	background:url(../../static/image/common/arrwd.gif) no-repeat 0 50%;
	cursor:pointer;
	outline:none;
}
.fold {
	background-image:url(../../static/image/common/arrow_top.gif);
}
.syn_qq, .syn_tqq, .syn_qq_check, .syn_tqq_check {
	display:inline-block;
	margin-top:3px;
	width:19px;
	height:19px;
	background:transparent url(../../static/image/common/connect_post_syn.png) no-repeat 0 0;
	line-height:64px;
	overflow:hidden;
	vertical-align:top;
	cursor:pointer;
}
.ie6 .syn_qq, .ie6 .syn_tqq, .ie6 .syn_qq_check, .ie6 .syn_tqq_check {
	display:inline;
}
.syn_qq_check {
	background-position:-22px 0;
}
.syn_tqq {
	background-position:0 -22px;
	margin-left:5px;
}
.syn_tqq_check {
	background-position:-22px -22px;
	margin-left:5px;
}
